Jaky druh vystupu

Otázka od: Dusek Karel

30. 6. 2004 12:31

Prosim o radu, jakym zpusobem delat vystup z programu. Potrebuji soubor do
ktereho bych doplnoval data a sel by vytisknout a poslat napr. jako priloha
emailu. Zkousel jsem pracovat s Wordem pres OLE, ale nepodarilo se mi vytvarit
tabulku. Dale jsem se pokusil vytvorit vystup v RichEditu ale setkal jsem se se
stejnym problemem jak vytvorit tabulku. Prosim a jakoukoliv radu.

D6,W2000

Predem dekuji
  Karel


---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 30.6.2004 13:14:00 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.


Odpovedá: Milos J. Hrach

1. 7. 2004 8:00

> Prosim o radu, jakym zpusobem delat vystup
> z programu. Potrebuji soubor do ktereho
> bych doplnoval data a sel by vytisknout a
> poslat napr. jako priloha emailu. Zkousel
> jsem pracovat s Wordem pres OLE, ale
> nepodarilo se mi vytvarit tabulku

A co to zkusit v Excelu pres OLE?



--
Milos J. Hrach, D6 profi, WinXP Home


Odpovedá: Dusek Karel

1. 7. 2004 8:55

Taky jsem nad tim premyslel. Otazkou je jestli by v Excelu nebyl problem udelat
vystup ruzne sirokych a vysokych bunek.
 Karel
>
> A co to zkusit v Excelu pres OLE?
> --
> Milos J. Hrach, D6 profi, WinXP Home


---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 1.7.2004 09:23:25 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.



Odpovedá: Vaclav Riha - Soft Consult

1. 7. 2004 8:59

> Prosim o radu, jakym zpusobem delat vystup
> z programu. Potrebuji soubor do ktereho
> bych doplnoval data a sel by vytisknout a
> poslat napr. jako priloha emailu. Zkousel
> jsem pracovat s Wordem pres OLE, ale
> nepodarilo se mi vytvarit tabulku

>A co to zkusit v Excelu pres OLE?

Osvedcil se mi HTML format.
+dobre prenositelny a formatovatelny
+formulare (sablony) snadno editovatelny napr. ve FrontPage, pouzivam hodnoty
promenych ala ASP, viz priklad
+snadna lokalizace
+formatovani, prohlizeni a tisk resi prohlizec
+napsal jsem si jednuduchou komponentu, ktera mi generuje vysledny dokument.
Staci prepsat obsluhu OnGetText

- je treba trochu rozumet strukture a formatu HTML
- obrazky jsou mimo soubor
- nektere prohlizece mohou interpretovat jinak obsah

priklad casti sablony

<html>
<%=mcwf.texts[HTMLHeader]%>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td class="offer" colspan="2">Nabidka</td>
     </tr>
  <tr>
    <td class="company" colspan="2"><%=mcwf.Order.Supplier.Caption%></td>
  </tr>
  <tr>
    <td class="offer-name" colspan="2"><%=mcwf.Order.Caption%></td>
  </tr>
  <tr>.......


S pozdravem Vaclav Riha


Odpovedá: Jan Novak

1. 7. 2004 9:20

> Osvedcil se mi HTML format.

Mne taky. Jediny problem je se strankovanim pri tisku, resim to pomoci
frames, pri tisku je potreba rucne zvolit 'kazdy frame zvlast'.

> priklad casti sablony
> <td class="company"
colspan="2"><%=mcwf.Order.Supplier.Caption%></td>

Nebylo by rozumnejsi pouzivat konvence pro PHP sablony? :

> <td class="company" colspan="2">{mcwf.Order.Supplier.Caption}</td>

Tim, ze dosazovana hodnota neni HTML tag, je to lip videt pri
prohlizeni sablony.


Odpovedá: Lukas Barton

1. 7. 2004 10:03

A co zkusit Excel bez OLE pres Flexcel.

   Lukas


> > Prosim o radu, jakym zpusobem delat vystup
> > z programu. Potrebuji soubor do ktereho
> > bych doplnoval data a sel by vytisknout a
> > poslat napr. jako priloha emailu. Zkousel
> > jsem pracovat s Wordem pres OLE, ale
> > nepodarilo se mi vytvarit tabulku
>
> A co to zkusit v Excelu pres OLE?


Odpovedá: Ludek ZITA

1. 7. 2004 12:11

 Behalf Of Lukas Barton
> > > Prosim o radu, jakym zpusobem delat vystup
> > > z programu. Potrebuji soubor do ktereho
> > > bych doplnoval data a sel by vytisknout a
> > > poslat napr. jako priloha emailu. Zkousel
> > > jsem pracovat s Wordem pres OLE, ale
> > > nepodarilo se mi vytvarit tabulku
> >
> > A co to zkusit v Excelu pres OLE?

Ahoj.
Excel bych nepouzil - neni to format pro vsechny.

Ludek


Odpovedá: Jiri Virt

1. 7. 2004 12:03

> Ahoj.
> Excel bych nepouzil - neni to format pro vsechny.

je pro vsechny Windowsaky   ... na prohlizeni staci excelviewers .. a je
to jako pdf dokument...

Jirka Virt


Odpovedá: Pavel Poles

1. 7. 2004 12:20

> > Ahoj.
> > Excel bych nepouzil - neni to format pro vsechny.
>
> je pro vsechny Windowsaky   ... na prohlizeni staci excelviewers .. a je
> to jako pdf dokument...

Dokonce i pro jiny lidi nez Windowsaky, Open Office to take zvladnou  

Pavel Poles


Odpovedá: Daniel Rott

1. 7. 2004 12:22

> From: "Vaclav Riha - Soft Consult" <vaclav_riha@softconsult.cz>
> Osvedcil se mi HTML format.

Delal jsem to podobne, ale ted uz tak rok a pul generuji radeji jen XML,
diky cemuz se uz nemusim starat o formatovani, o to postara standardni XSLT
sablona, pripadne odkaz na prislusnou sablonu muzu dat i primo do toho XML
(<?xml-stylesheet type="text/xsl" href="...), takze to prohlizec primo
zobrazi uz naformatovane.
Daniel
---------------------------------------------------------------
Scanning complete: NO intelligent life form in range.


Odpovedá: Milos J. Hrach

2. 7. 2004 13:39

> > Ahoj.
> > Excel bych nepouzil - neni to format pro
> > vsechny.
>
> je pro vsechny Windowsaky   ... na
> prohlizeni staci excelviewers .. a je
> to jako pdf dokument...
>
> Jirka Virt
>
Excel je pro linuxaky a ostatni unixaky. OpenOffice ci StarOfice
ho take zvladnou.


--
Milos J. Hrach, D6 profi, WinXP Home


Odpovedá: Milos J. Hrach

2. 7. 2004 13:40

> Taky jsem nad tim premyslel. Otazkou je
> jestli by v Excelu nebyl problem udelat
> vystup ruzne sirokych a vysokych bunek.
> Karel

To by urcite nebyl Naprikald to lze vyresit takto:
  Exc.Columns.AutoFit; pro sirku sloupce a pro vysku radky
obdobne.



--
Milos J. Hrach, D6 profi, WinXP Home


Odpovedá: Dusek Karel

2. 7. 2004 14:39

A co kdyz budu potrebovat na kazdou radku jiny pocet sloupcu? Kdyz by to slo
pak bych do toho Excelu asi sel.

Karel
>
> To by urcite nebyl Naprikald to lze vyresit takto:
> Exc.Columns.AutoFit; pro sirku sloupce a pro vysku radky obdobne.
>


---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 2.7.2004 15:28:07 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.



Odpovedá: Milos J. Hrach

7. 7. 2004 6:40

> A co kdyz budu potrebovat na kazdou radku
> jiny pocet sloupcu? Kdyz by to slo pak
> bych do toho Excelu asi sel.
>
> Karel

Jak to myslis?



--
Milos J. Hrach, D6 profi, WinXP Home


Odpovedá: Dusek Karel

7. 7. 2004 7:00

Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet bunek. Napr.
v prvnim radku bude jen jedna bunka. A v nasledujicim radku tri. A to si myslim
ze Excel neumi.

> > A co kdyz budu potrebovat na kazdou radku
> > jiny pocet sloupcu? Kdyz by to slo pak
> > bych do toho Excelu asi sel.
> >
> > Karel
>
> Jak to myslis?


---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 29.6.2004
Tested on: 7.7.2004 07:36:47 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.


Odpovedá: Lebeda David

7. 7. 2004 13:00

> Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet
> bunek. Napr. v prvnim radku bude jen jedna bunka. A v nasledujicim
> radku tri. A to si myslim ze Excel neumi.
>
Ahoj,

nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
zda pouzitelny.

David Lebeda

Odpovedá: Dusek Karel

7. 7. 2004 13:25

A kde se to v Excelu dela? Ve Wordu to znam, ale v Excelu mi tato funkce
unikla.

> > Potrebuju vytvorit neco jako formular. A v kazdem radku jiny pocet
> > bunek. Napr. v prvnim radku bude jen jedna bunka. A v nasledujicim
> > radku tri. A to si myslim ze Excel neumi.
> >
> Ahoj,
>
> nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
> zda pouzitelny.
>
> David Lebeda


---
avast!/SMTP2000 Antivirus: Outbound message clean.
Virus Database (VPS): 7.7.2004
Tested on: 7.7.2004 14:23:20 +0200
avast! - copyright (c) 2000-2004 ALWIL Software.


Odpovedá: Lebeda David

8. 7. 2004 5:45

> A kde se to v Excelu dela? Ve Wordu to znam, ale v Excelu mi tato
> funkce unikla.
>
> > nepomohlo by k tomu pouzit slucovani bunek? Je to jen napad, nevim,
> > zda pouzitelny.

Ahoj,

mam pred sebou Excel 97, a tam se to dela tak, ze vyberes bunky,
ktere chces sloucit, das Format bunek, zalozka Zarovnani a na ni je
checkbox Sloucit bunky. Treba je to v jinych verzich podobne, u
Microsoftu clovek nikdy nevi...  

David Lebeda

Odpovedá: Milos J. Hrach

8. 7. 2004 6:42

> Potrebuju vytvorit neco jako formular. A v
> kazdem radku jiny pocet bunek. Napr. v
> prvnim radku bude jen jedna bunka. A v
> nasledujicim radku tri. A to si myslim ze
> Excel neumi.
>

Zkus to pres slucovani bunek nejakym takovym zpusobem:

exc.Range("B5:E5").Select
with Selection
      .MergeCells := True

Neni to vyzkousene v delphi, takze si stim budes muset trochu
pohrat.